home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 1 / Meeting Pearls Vol 1 (1994).iso / installed_progs / text / faqs / emacs-implementations < prev    next >
Encoding:
Internet Message Format  |  1994-04-28  |  45.4 KB

  1. Subject: Emacs implementations, list of, regular post [long, FAQ]
  2. Newsgroups: comp.editors,comp.emacs,alt.religion.emacs,alt.answers,comp.answers,news.answers
  3. From: fin@unet.umn.edu (Craig A. Finseth)
  4. Date: Tue, 26 Apr 1994 21:29:39 GMT
  5.  
  6. Archive-name: emacs-implementations
  7.  
  8.          Emacs Implementations and Literature
  9.  
  10. Changes and additions to:            last posted 1994-04-26
  11.     Craig A. Finseth            reposted about every 2 months
  12.  
  13.     fin@unet.umn.edu
  14.     Craig.Finseth@mr.net
  15.  
  16.     +1 612 644 4027
  17.  
  18.     1343 Lafond
  19.     St Paul MN 55104-2437
  20.     USA
  21.  
  22. FTP / Gopher site is mail.unet.umn.edu in import/fin/emacs
  23.  
  24. This FAQ document is Copyright 1990,1,2,3,4 by Craig A. Finseth.
  25.  
  26. It may be reproduced and archived as part of normal network distribution.
  27.  
  28. It may be reproduced for individual or non-commerical use provided
  29. that it is reproduced intact.
  30.  
  31. It may be reproduced for commercial use provided:
  32.  
  33.     - it is reproduced essentially intact including all copyright
  34.       notices and acknowledgements,
  35.  
  36.     - the publisher obtains the latest version directly from the
  37.       FAQ maintainer,
  38.  
  39.     - the publisher provides the FAQ maintainer with information
  40.       on what collection the copy of the FAQ is in, and how that
  41.       collection may be obtained,
  42.  
  43.     - all material modifications (other than formatting) are
  44.       clearly marked.
  45.  
  46.  
  47. This document provides a partial -- and not comprehensive -- list of
  48. implementations of Emacs-type editors and literature about such
  49. editors.  You can help make it more comprehensive by sending me
  50. additional information and/or updates.
  51.  
  52. This document is also gradually acquiring the role of a repository of
  53. (at least) Emacs-related history.  While that subject requires a book
  54. to itself, this document will probably serve until someone (_not_ me!)
  55. writes one.
  56.  
  57. This document is available via anonymous FTP from:
  58.  
  59.     mail.unet.umn.edu in import/fin/emacs
  60.  
  61. To be included in this list:
  62.  
  63. - A piece of literature should be a book, manual, article, paper, or
  64. something that covers (or mentions) Emacs in particular or text
  65. editing techniques in general.  Specifically excluded are items that
  66. are only of interest to non-Emacs users (a book on "how to use vi") or
  67. vendor manuals for Emacs implementations (as those are implicitly
  68. included in the implementations).  Non-vendor (i.e., third party)
  69. manuals are included.
  70.  
  71. - An implementation must either (1) be "advertised" as being an
  72. Emacs-type editor or (2) be extensible and come with an Emacs command
  73. set "mode" already written.  Editors that are extensible but do not
  74. come with such a mode (i.e., you have to write it yourself) are not
  75. listed.
  76.  
  77. The following information is included for each implementation:
  78.  
  79. The NAME line contains the name of the implementation.
  80. Implementations are listed alphabetically by name.  Acronym expansions
  81. are listed in ()s.  Other acronyms:
  82.  
  83.     TECO    TAPE Editor and COrrector (later: Text Editor and COrrector)
  84.     EMACS    Editor MACroS
  85.  
  86. The ORIGINAL DISTRIBUTION is the date (or partial date) of the first
  87. release.  It is in YYYY-MM-DD format.
  88.  
  89. The VERSION is the latest known version.  It is probably out of date.
  90.  
  91. The BASE LANGUAGE is the language that you need a compiler or
  92. interpreter for in order to use the editor.  If the software is
  93. distributed as a pre-compiled binary, this should be the language that
  94. the program was written in.
  95.  
  96. The IMPLEMENTATION LANGUAGE is the language that the bulk of the
  97. implementation is written in.
  98.  
  99. The EXTENSION LANGUAGE is the (often custom or modified) language that
  100. the is used when altering or writing extensions to the implementation.
  101. It is "none" if there is no extension language.
  102.  
  103. The SCOPE is either "command set" or "extensible."  In the first case,
  104. the implementation offers a basic Emacs command set; however the user
  105. cannot readily change what the commands do.  In the second case, the
  106. user can fully control what all of the commands do.
  107.  
  108. The REQUIREMENTS is a brief characterization of what hardware or
  109. software is required.  The purpose of this item is to offer a broad
  110. selection key; not be a comprehensive list.  You should consult the
  111. implementation (for free software) or the vendor to find out whether a
  112. specific implementation works in your environment.  For example, "IBM
  113. PC" is used to cover MS/DOS, OS/2, and Windows implementations and
  114. "UNIX" refers to any version of UNIX(tm) from any vendor.
  115.  
  116. The ORGANIZATION is the name of and contact information for the
  117. implementor.
  118.  
  119. The STATUS is one of
  120.  
  121.     - no longer available: Self-explanatory.
  122.  
  123.     - free: The implementation is available to most people at no
  124.     charge.  Even such "free" implementations may have
  125.     restrictions: consult information about the particular
  126.     implementation.  Where available, information on how to obtain
  127.     a copy is also listed.
  128.  
  129.     - not free: The implementation is for sale.  Contact the
  130.     vendor for specifics.
  131.  
  132. Many of the names of the implementations in this list are trademarked.
  133. Specific trademarks are not called out.
  134.  
  135. Full source code is available for all of the free implementations.
  136. Source availability varies among the not free implementations: check
  137. with the vendor before you buy.
  138.  
  139.      -------------------- Literature --------------------
  140.  
  141. Title:        Learning Gnu Emacs
  142. Author(s):    Debra Cameron and Bill Rosenblatt
  143. Publisher:    O'Reilley and Associates, Inc.
  144. Size:        442pp, 13 chapters, 8 appendices
  145. ISBN:        0-937175-84-6
  146. Price:        $27.95
  147.  
  148. Title:        The Craft of Text Editing: Emacs for the Modern World
  149. Author(s):    Craig A. Finseth
  150. Publisher:    Springer-Verlag
  151. Size:        220pp, 10 chapters, 5 appendices
  152. ISBN:        0-387-97616-7, 3-540-97616-7
  153. Price:        $39.95
  154. Japanese language edition: 4-938704-26-9 Y3600 paper
  155.  
  156. Title:        GNU Emacs Reference
  157. Author(s):    Dennis Gentry
  158. Publisher:    Specialized Systems Consultants, Inc.
  159.         P.O. Box 55549
  160.         Seattle WA 98155
  161.         USA
  162.         +1 206 527 3385
  163.         +1 206 527 2806 fax
  164.         151208415 telex
  165.         sales@ssc.com
  166. Size:        18pp, 8 1/2" x 3 1/2"
  167. ISBN:        0-916151-59-X
  168. Price:        $4.50
  169.  
  170. Title:        The GNU Emacs Lisp Reference Manual, GNU Emacs Version
  171.         19 for Unix Users, Edition 2.01, June 1993
  172. Author(s):    Bil Lewis, Dan LaLiberte, Richard Stallman and the GNU
  173.         Manual Group
  174. Pubisher:    Free Software Foundation
  175. Size:        748pp + 18pp index
  176. ISBN:        1-882114-20-5
  177. Price:        free (see GNU Emacs sites) or for fee from FSF
  178.  
  179. Title:         Unix Desktop Guide to Emacs
  180. Author(s):    Ralph Roberts and Mark Boyd
  181. Consultants:    Stephen G. Kochan and Patrick H. Wood
  182. Publisher:    Hayden Books (SAMS)
  183. Size:        ?
  184. ISBN:        ?
  185. Price:        $27.95 US, $34.95 CAN
  186.  
  187. Title:        GNU Emacs:  UNIX Text Editing and Processing
  188. Author(s):    Michael Schoonover, John Bowie, and Bill Arnold
  189. Pubisher:    Addison-Wesley / HP Press
  190. Size:        640pp, 14 chapters, 4 appendices
  191. ISBN:        0-201-56345-2
  192. Price:        ?
  193.  
  194. Title:        GNU Emacs Manual, Seventh Edition, Version 19, June 1993
  195. Author(s):    Richard Stallman
  196. Pubisher:    Free Software Foundation
  197. Size:        392pp +14pp index
  198. ISBN:        1-882114-02-7
  199. Price:        free (see GNU Emacs sites) or for fee from FSF
  200.  
  201.            ---------- GNU-Emacs ----------
  202.  
  203. name: GNU-Emacs
  204. original distribution: ?
  205. version: 19.22
  206. base language: C
  207. implementation language: Lisp
  208. extension language: Lisp
  209. scope of implementation: extensible
  210. hardware/software requirements: UNIX, VMS, OS/2, MS-DOS, Amiga, Atari ST
  211. organization:
  212.     Free Software Foundation
  213.     675 Massachusetts Ave
  214.     Cambridge MA  02139
  215.     USA
  216.     +1 617 876 3296
  217.     gnu@prep.ai.mit.edu
  218. free, anonymous FTP from:
  219.         prep.ai.mit.edu
  220.         scam.berkeley.edu
  221.         itstd.sri.com
  222.         wuarchive.wustl.edu
  223.         wsmr-simtel20.army.mil (under `PD:<UNIX.GNU>')
  224.         bu.edu
  225.         louie.udel.edu
  226.         nic.nyser.net
  227.         ftp.cs.titech.ac.jp
  228.         funic.hut.fi
  229.         sunic.sunet.se
  230.         freja.diku.dk
  231.         gatekeeper.dec.com
  232.         mango.miami.edu (VMS G++)
  233.         cc.utah.edu (VMS GNU Emacs)
  234.         ftp.uu.net
  235.         archive.cis.ohio-state.edu
  236.         ftp-os2.nmsu.edu in /pub/os2/2.0/gnu/emacs (slightly
  237.             modified version for OS/2)
  238.     on the SPAN network, contact rdss::corbet
  239.     on UUCP, contact one of:
  240.         hao!scicom!qetzal!upba!ugn!nepa!denny
  241.         hqda-ai!merlin
  242.         uunet!hutch!barber
  243.         sun!nosun!illian!darylm
  244.         oli-stl!root
  245.         bigtex!james
  246.         postmaster@uunet.uu.net
  247.         uucp@cis.ohio-state.edu (or osu-cis!uucp)
  248.     Ohio State also posts their UUCP instructions regularly to
  249.     the news group comp.sources.d
  250. Note: The MS-DOS port is known as Demacs (see below).  You can also
  251. obtain tapes and CD-ROM distributions from the FSF.
  252.  
  253.     ---------- Implementations Available For No Charge ----------
  254.  
  255. name: ae (Anthony's Editor)
  256. original distribution: ?
  257. version: Feb 92
  258. base language: C
  259. implementation language: C
  260. extension language: none
  261. scope of implementation: command set
  262. hardware/software requirements: Unix, IBM PC, Atari ST; requires curses
  263. organization/author:
  264.     Anthony Howe
  265.     Mortice Kern Systems Inc.
  266.     35 King St N
  267.     Waterloo Ontario
  268.     Canada N2J 6W9
  269.     ant@mks.com
  270. free, periodically posted to Comp.editors
  271.  
  272.  
  273. name: AMIS
  274. original distribution: ?
  275. version: 
  276. base language: Pascal
  277. implementation language: Pascal
  278. extension language: none
  279. scope of implementation: command set
  280. hardware/software requirements: VMS, Norsk Data, Tops10, RSTS
  281. organization/author:
  282.     Stacken Computer Club
  283.     c/o NADA
  284.     S-100 44 Stockholm
  285.     Sweden
  286.     stacken@stacken.kth.se
  287. note: the name is an abbreviation of "Anti-MISAER" (where "AE" is the
  288. "ae" glyph).  "Misaer" is Swedish (svenska) for "piece of junk, or
  289. deep shit functionality" (translation provided by the person who told
  290. me about this) The name thus means "not a piece of junk."
  291. Tops10, RSTS, Norsk Data versions are free, send them a
  292.     1/2 inch, 2400-foot magnetic tape and return postage
  293. VMS version is $1000 US (the money supports their DEC10 museum)
  294.  
  295.  
  296. name: Demacs
  297. original distribution: 1992?
  298. version: 1.2.0
  299. base language: C
  300. implementation language: Lisp
  301. extension language: Lisp
  302. scope of implementation: extensible
  303. hardware/software requirements: IBM PC, 386 or better, MS-DOS
  304. organization/author:
  305.     Manabu Higashida
  306.     Osaka University
  307.     JAPAN
  308.     manabu@sigmath.osaka-u.ac.jp
  309.  
  310.     HIRANO Satoshi
  311.     University of Tokyo
  312.     Japan
  313.     hirano@tkl.iis.u-tokyo.ac.jp
  314. free, anonymous FTP from
  315.     ftp.sigmath.osaka-u.ac.jp in pub/Msdos/Demacs/*
  316.     utsun.s.u-tokyo.ac.jp in GNU/demacs/*
  317. note: Demacs is currently based on GNU Emacs version 18.55 (partly 18.57).
  318.  
  319.  
  320. name: EDMACS
  321. original distribution: ?
  322. version: 2.0
  323. base language: TECO
  324. implementation language: TECO
  325. extension language: TECO
  326. scope of implementation: extensible
  327. hardware/software requirements: PDP/11
  328. organization/author:
  329.     Michael Bloom
  330.     mb@ttidca.tti.com
  331. free, anonymous FTP from
  332.     usc.edu in /pub/teco/soflib.tar.Z (in subdir "11-737" of tar image)
  333. DECUS program library as DECUS #11-737 (nominal media charge)
  334.  
  335.  
  336. name: Edwin
  337. original distribution: ?
  338. version: 
  339. base language: CScheme
  340. implementation language: CScheme
  341. extension language: CScheme
  342. scope of implementation: extensible
  343. hardware/software requirements: UNIX, VMS, 386-DOS
  344. organization/author:
  345.     Scheme Distribution
  346.     c/o Prof. Hal Abelson
  347.     545 Technology Sq. Room 410
  348.     Cambridge MA 02139
  349.     USA
  350.     info-cscheme-request@zurich.ai.mit.edu
  351. free, anonymous FTP from
  352.     zurich.ai.mit.edu in pub/scheme/README
  353. also, check out other Scheme implementations
  354.  
  355.  
  356. name: Elle (Elle Looks Like Emacs)
  357. original distribution: ?
  358. version: 4.1g
  359. base language: C
  360. implementation language: C
  361. extension language: none
  362. scope of implementation: command set
  363. hardware/software requirements: UNIX, MINIX, TOPS-20, TOPS-10 (!)
  364. organization/author:
  365.     Ken Harrenstein
  366.         c/o SRI International
  367.         333 Ravenswood Ave
  368.         Menlo Park CA  94025
  369.         USA
  370.         klh@nisc.sri.com
  371. free, anonymous FTP from
  372.         nisc.sri.com in pub/klh/elle.tar (or elle.tar.Z)
  373.  
  374.  
  375. name: Emacs
  376. original distribution: 1975
  377. version: 165
  378. base language: MIDAS (PDP10/DEC-20 assembly language)
  379. implementation language: TECO
  380. extension language: TECO
  381. scope of implementation: extensible
  382. hardware/software requirements: PDP10/ITS or DEC-20/TOPS-20
  383. organization/author:
  384.     Richard M. Stallman
  385.     MIT AI Lab/MIT Lab. for Comp. Sci.
  386.     545 Technology Square
  387.     Cambridge MA 02139
  388.     USA
  389. note: this is the original
  390. free, anonymous FTP from
  391.     ?
  392.  
  393.  
  394. name: Epoch
  395. original distribution: ?
  396. version: 4.2
  397. base language: C
  398. implementation language: Lisp
  399. extension language: Lisp
  400. scope of implementation: extensible
  401. hardware/software requirements: UNIX, VMS, others
  402. organization/author:
  403.     University of Illinois at Urbana-Champaign
  404.     Urbana-Champaign IL
  405.     USA
  406.     epoch-request@cs.uiuc.edu
  407.     uunet!uiucdcs!epoch-request
  408.     epoch-request%cs.uiuc.edu@uiucvmd.bitnet
  409. free, anonymous FTP from
  410.     cs.uiuc.edu in pub/epoch-files/epoch/*
  411. Note: this is a modified GNU Emacs.  It is expected to merge with
  412. Lucid emacs by the end of the summer.
  413.  
  414.  
  415. name: evi
  416. original distribution: 1988-01-01
  417. version: 0.1
  418. base language: any vi editor itself
  419. implementation language: UNIX Bourne shell,
  420.     vi key mappings and vi command files
  421. extension language: vi key mappings and vi command files
  422. scope of implementation: extensible
  423. hardware/software requirements: a vi editor that can map keys and
  424.     read command files
  425. organization/author:
  426.     Bo Thide', of the Swedish Inst. of Space Physics
  427.     bt@irfu.uucp
  428. free, anonymous ftp from
  429.     ftp.uu.net in pub/editors/unix/vi/macros
  430. This is a set of vi macros that does a fairly full Emacs implementation.
  431.  
  432.  
  433. name: Freemacs
  434. original distribution: ?
  435. version: 1.6a
  436. base language: 8086 assembler
  437. implementation language: 8086 assembler
  438. extension language: MINT, a string-oriented interpreter inspired by TRAC
  439.     P(MINT means "Mint Is Not TRAC")
  440. scope of implementation: extensible
  441. hardware/software requirements: IBM PC
  442. organization/author:
  443.     Russell Nelson
  444.     11 Grant Street
  445.     Potsdam NY 13676
  446.     USA
  447. free,
  448. Internet: anonymous FTP from
  449.     simtel20.army.mil from PD:<MSDOS.FREEMACS>
  450.     grape.ecs.clarkson.edu [128.153.28.129] in /pub/msdos/freemacs
  451. BBS:
  452.     +1 315 268 6667 - 1200/2400 bps, 8N1, 24 hrs, pub/msdos/freemacs
  453.     No registration required to download Freemacs.
  454. Bitnet and UUCP:
  455.     Send mail to archive-server@sun.soe.clarkson.edu.  You may use
  456.     archive-server%sun.soe@omnigate if you are on Bitnet, or
  457.     {smart-host}!sun.soe.clarkson.edu!archive-server if you are using
  458.     UUCP.  The mail message should consist of 'help'.  If you do not
  459.     get a reply within a day, then your return path is broken. 
  460.     You'll need to use the path command to give a mail address that
  461.     our mailer can grok.  Our mailer can send mail to any address
  462.     with an '@' in it, with the exception of ".UUCP"
  463.     pseudo-addresses.
  464. Mail:
  465.     $15 check or $17 PO copying fee to the author.  This will
  466.     assure you of the latest version.  Please specify floppy
  467.     format: [5.25", 1.2 Meg], [5.25", 360K], [3.50", 720K]
  468.  
  469.  
  470. name: Freyja (Freyja Reduksjon Emacs, Ytre Jevn All: Freyja Reduces
  471.     Emacs, Yet Joins All)
  472. original distribution: 1991
  473. version: 2.3
  474. base language: C
  475. implementation language: C
  476. extension language: none
  477. scope of implementation: command
  478. hardware/software requirements: IBM PC, UNIX, HP95LX, HP100LX
  479. organization/author:
  480.     Craig Finseth
  481.     1343 Lafond
  482.     St. Paul MN  55104-2437
  483.     USA
  484.     +1 612 644 4027
  485.     fin@unet.umn.edu
  486. free from the author, send either:
  487.     1, 3 1/2" 1.44 MB or 2, 3 1/2" 720 KB and a SASE, or
  488.     US$5.00, or
  489.     4 blank 3 1/2" 1.44 MB diskettes
  490. or anonymous FTP from:
  491.     mail.unet.umn.edu in
  492.         import/fin/freyja23.exe    (MS/DOS self-extracting archive)
  493.         import/fin/freyja23.tar    (UNIX tar file)
  494.         import/fin/freyja23.tar.gz (gzip'ed UNIX tar file)
  495.         import/fin/freyj23s.exe (MS/DOS self-extracting archive)
  496.         import/fin/freyj23s.tar (UNIX tar file)
  497.         import/fin/freyj23s.tar.gz (gzip'ed UNIX tar file)
  498.     eddie.mit.edu
  499.         distrib/hp95lx/editors/freyja23.*
  500.         distrib/hp95lx/editors/freyj23s.*
  501. note: optimized for RAM-based computing (laptops and palmtops)
  502.  
  503.  
  504. name: GNU-Emacs, Macintosh port
  505. original distribution: ?
  506. version: 1.12
  507. base language: C
  508. implementation language: Lisp
  509. extension language: Lisp
  510. scope of implementation: extensible
  511. hardware/software requirements: Macintosh
  512. organization:
  513.     ?
  514. free, anonymous FTP from:
  515.     ftp.cornell.edu in pub/parmet
  516. note: based on 18.59?
  517.  
  518.  
  519. name: Hemlock
  520. original distribution: ?
  521. version: 
  522. base language: Lisp
  523. implementation language: Lisp
  524. extension language: Lisp
  525. scope of implementation: extensible
  526. hardware/software requirements: CMU Common Lisp; MACH and/or SunOS
  527. organization/author:
  528.     Scott Fahlman
  529.     CMU Common Lisp project
  530.     Carnegie-Mellon University
  531.     USA
  532.     Scott.Fahlman@CS.CMU.EDU
  533. free, anonymous FTP from
  534.     lisp-rt1.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  535.     lisp-rt2.slisp.cs.cmu.edu in /afs/cs.cmu.edu/project/clisp/release
  536.     (you must cd the complete path in one command)
  537. also not free as part of Lucid Common Lisp
  538.  
  539.  
  540. name: JED
  541. original distribution: ?
  542. version: 0.60
  543. base language: C
  544. implementation language: C
  545. extension language: ?
  546. scope of implementation: extensible
  547. hardware/software requirements: UNIX, IBM PC, VMS
  548. organization/author:
  549.     John E. Davis
  550.     +1 617 735 6746
  551.     davis@amy.tch.harvard.edu
  552. free, anonymous FTP from
  553.     amy.tch.harvard.edu in pub/jed/jed060.tar.Z    unix distribution
  554.     amy.tch.harvard.edu in pub/jed/jed060.zip    MSDOS distribution
  555.         (with jed.exe, after 1PM est 11/20)
  556.     amy.tch.harvard.edu in pub/jed/jed060.*_of_18    18 part VMS share
  557.  
  558.  
  559. name: Jove (Jonathan's Own Version of Emacs)
  560. original distribution: ?
  561. version: 4.14.10
  562. base language: C
  563. implementation language: C
  564. extension language: none
  565. scope of implementation: command set
  566. hardware/software requirements: UNIX, IBM PC, Macintosh
  567. organization/author:
  568.     Jonathan Payne
  569.     Sun Microsystems, Inc.
  570.     2550 Garcia Ave
  571.     Mountain View CA  94043
  572.     USA
  573. free, anonymous FTP from
  574.     cayuga.cs.rochester.edu in pub/jove.*
  575.     cs.toronto.edu in pub/moraes/jove.*.*
  576.     comp.sources.[misc,unix] archives
  577.     also in the Berkeley UNIX distribution
  578.  
  579.  
  580. name: KEmacs (Kanji Emacs)
  581. original distribution: ?
  582. version: 
  583. base language: C
  584. implementation language: C
  585. extension language: custom
  586. scope of implementation: extensible
  587. hardware/software requirements: UNIX, VMS, IBM PC, Amiga, Atari ST,
  588.     Macintosh, Wicat, Data General
  589. organization/author:
  590.     SANETO (sanewo) Takanori
  591.     Corporate Research Laboratories Atsugi
  592.     SONY
  593.     Japan
  594. note: Japanese (Kanji) adaptation of MicroEMACS version 3.8i
  595. free, anonymous FTP from
  596.     ftp.hawaii.edu in pub/editors/=TAR.Z=FILES=/kemacs.tar.Z
  597.                or pub/editors/kemacs.tarZ
  598.  
  599.  
  600. name: Lucid GNU Emacs (lemacs)
  601. original distribution: April 1992
  602. version: 19.9
  603. base language: C
  604. implementation language: Lisp
  605. extension language: Lisp
  606. scope of implementation: extensible
  607. hardware/software requirements: UNIX, VMS
  608. organization:
  609.     Lucid, Inc.
  610.     707 Laurel Street
  611.     Menlo Park CA  94025-3440
  612.     USA
  613.     +1 415 329 8400
  614.     800 223 9322
  615.     lucid-info@lucid.com
  616.     help-lucid-emacs-request@lucid.com
  617.     bug-lucid-emacs-request@lucid.com
  618. free, anonymous FTP from
  619.     lucid.com           /pub/lemacs/
  620.     cs.uiuc.edu           /pub/epoch-files/lemacs/
  621.     self.stanford.edu       /pub/lemacs/
  622.     ftp.uu.net           /systems/gnu/lucid/
  623.     ftp.ai.mit.edu           /pub/lemacs/
  624.     src.doc.ic.ac.uk       /gnu/lucid/
  625.     ftp.germany.eu.net       /pub/packages/lucid-emacs/
  626.     ftp.cenatls.cena.dgac.fr   /pub/Emacs/lemacs/
  627.     liasun3.epfl.ch           /pub/gnu/lemacs/
  628.     ftp.sunet.se           /pub/gnu/lucid/lemacs/
  629.     ftp.technion.ac.il       /pub/unsupported/gnu/lucid-emacs/
  630.     audrey.levels.unisa.edu.au /lemacs/
  631.     ftp.center.osaka-u.ac.jp   /lucid-emacs/
  632. You can also buy tapes and manuals directly from Lucid.  Call or send
  633. email to lucid-info@lucid.com.  This editor is also included with
  634. Lucid's Energize Programming System, a C/C++ environment.  notes: this
  635. is a modified GNU Emacs 19, with better X support.  It currently
  636. requires X11 to run.
  637.  
  638.  
  639. name: ME2 (Mutt Editor II)
  640. original distribution: 1986
  641. version: 3.0
  642. base language: C
  643. implementation language: Mutt
  644. extension language: Mutt ("A bizarre mix of Lisp and Algol-like
  645.     languages, compiled external to the editor")
  646. scope of implementation: extensible
  647. hardware/software requirements: UNIX, IBMPC, Atari
  648. organization/author:
  649.     Craig Durland
  650.     3419 SW Knollbrook
  651.     Corvallis OR 97333
  652.     USA
  653.     +1 503 750 3354
  654.     craig@cv.hp.com
  655. free, anonymous FTP from
  656.     hpcvaaz.cv.hp.com in pub/pub/me3.shar.Z, pub/pub/me3.exe
  657.  
  658.  
  659. name: MG, (was: MicroGNU Emacs)
  660. original distribution: 1986
  661. version: 2b
  662. base language: C
  663. implementation language: C
  664. extension language: none
  665. scope of implementation: command set
  666. hardware/software requirements: UNIX, VMS, AmigaDOS, Atari ST,
  667.     OS/9-68K, Primos
  668. organization/author:
  669.     Mike Meyer
  670.     mwmeyer@ingres.com 
  671. but contact:
  672.     mg-support@ucbvax.berkeley.edu
  673. free, anonymous FTP from
  674.     gatekeeper.pa.dec.com in rom/fred-fish/FF_DISKS/100-199/FF147.LZH
  675.  
  676.  
  677. name: MicroEMACS
  678. original distribution: ?
  679. version: 3.12
  680. base language: C
  681. implementation language: C
  682. extension language: custom
  683. scope of implementation: extensible
  684. hardware/software requirements: UNIX, VMS, IBM PC,
  685.     HP 110 and 150, Amiga, Atari ST, Macintosh, Wicat,
  686.     Data General AOS/VS, Apple IIgs
  687.     kanji: Fujitsu FMR-70, NEC PC-9891
  688. organization/author:
  689.     Daniel M. Lawrence
  690.     617 New York St
  691.     Lafayette IN 47901
  692.     USA
  693.     +1 317 742 5153
  694.     dan@mdbs.uucp
  695. FIDO:  The Programmer's Room 201/10
  696.     +1 317 742 5533
  697.     24 hours 300/1200/2400 baud
  698. free (non-commercial), anonymous FTP from
  699.     midas.mgmt.purdue.edu in dist/uemacs3.11m/ue311m.arc.
  700.     midas.mgmt.purdue.edu in dist/uemacs311/*
  701.     between the hours of 5pm and 8am
  702. ask author about commercial use and distribution via disk ($25)
  703.  
  704.  
  705. name: MULE (Multi-Lingual Enhancment to Emacs)
  706. original distribution: ?
  707. version: 1.0
  708. base language: C
  709. implementation language: Lisp
  710. extension language: Lisp
  711. scope of implementation: extensible
  712. hardware/software requirements: UNIX, VMS, IBM PC, NT
  713. maintainer:
  714.     nemacs@etl.go.jp
  715. organization/author:
  716.     Ken'ichi Handa
  717.     Electrotechnical Lab.
  718.     Machine Inference Section
  719.     ElectroTechnical Laboratory
  720.     Umezono 1-1-4
  721.     Tsukuba City
  722.     Japan 305
  723.     +81 298 58 5916
  724.     fax +81 298 58 5918
  725.     handa@etl.go.jp
  726.     handa%etl.go.jp@relay.cs.net
  727. note: supports many scripts including most European languages, Japanese,
  728.     Chinese, Korean, Thai, Vietnamese in the same buffer.  Much of
  729.     this may be incorporated into GNU Emacs 19.  Also ported to
  730.     MS/DOS by the Demacs developer.
  731. free, anonymous FTP from
  732.     etlport.etl.go.jp in /pub/mule
  733.         Manager: Ken'ichi HANDA <handa@etl.go.jp>
  734.     ftp.mei.co.jp in /public/free/gnu/emacs/Mule
  735.         Manager: Motohide Murakami <murakami@msr.mei.co.jp>
  736.     sh.wide.ad.jp in /JAPAN/mule/mule-1.0
  737.         Manager: Akira KATO <kato@wide.sfc.keio.ac.jp>
  738.     ftp.funet.fi in /pub/gnu/emacs/mule
  739.         Manager: Hannu Aronsson <haa@cs.hut.fi>
  740.  
  741.  
  742. name: Nemacs (Nihongo Emacs)
  743. original distribution: ?
  744. version: 3.3.2
  745. base language: C
  746. implementation language: Lisp
  747. extension language: Lisp
  748. scope of implementation: extensible
  749. hardware/software requirements: UNIX, VMS
  750. maintainer:
  751.     nemacs@etl.go.jp
  752. organization/author:
  753.     Ken'ichi Handa
  754.     Electrotechnical Lab.
  755.     Machine Inference Section
  756.     ElectroTechnical Laboratory
  757.     Umezono 1-1-4
  758.     Tsukuba City
  759.     Japan 305
  760.     +81 298 58 5916
  761.     fax +81 298 58 5918
  762.     handa@etl.go.jp
  763.     handa%etl.go.jp@relay.cs.net
  764. note: Japanese (Nihongo) adaptation of GNU-Emacs
  765. free, anonymous FTP from
  766.     ftp.hawaii.edu in pub/editors/nemacs-3.3.2.tar.Z
  767.  
  768.  
  769. name: NILE
  770. original distribution: ?
  771. version: ?
  772. base language: ?
  773. implementation language: ?
  774. extension language: ?
  775. scope of implementation: ?
  776. hardware/software requirements: ?
  777. maintainer:
  778.     whoever is maintaining NIL
  779. organization/author:
  780.     Richard Soley
  781. free, anonymous FTP from
  782.     ?
  783.  
  784.  
  785. name: NotGNU
  786. original distribution: January 1993
  787. version: 1.5
  788. base language: C
  789. implementation language: C
  790. extension language: none
  791. scope of implementation: command set
  792. requirements: DOS, Windows 3/NT, X11/OSF
  793. organization/author:
  794.     Julie Melbin
  795.     P.O. Box 1007
  796.     Groton MA 01450
  797.     USA
  798.     julie@world.std.com
  799. free, anonymous ftp from
  800.     netcom.com in /pub/notgnu/*
  801. note: a mailing service and several mailing lists also exist; send
  802. e-mail to `notgnu-request@netcom.com' containing the word `help' in
  803. the message body. For current status, give the command `send info'.
  804.  
  805.  
  806. name: NTEmacs
  807. original distribution: 1993?
  808. version: ?
  809. base language: C
  810. implementation language: Lisp
  811. extension language: Lisp
  812. scope of implementation: extensible
  813. hardware/software requirements: IBM PC, DEC Alpha, or MIPS running NT
  814. organization/author:
  815.     Geoff Voelker
  816.     voelker@cs.washington.edu
  817. free, anonymous FTP from
  818.     cs.washington.edu in /pub/ntemacs
  819. note: NTEmacs is currently based on GNU Emacs version 19.17
  820.  
  821.  
  822. name: OEmacs
  823. original distribution: ?
  824. version: 4.0
  825. base language: C
  826. implementation language: Lisp
  827. extension language: Lisp
  828. scope of implementation: extensible
  829. hardware/software requirements: IBM PC w/Windows or DESQview/X
  830. organization/author:
  831.     Darryl Okahata
  832.     Internet: darrylo@sr.hp.com
  833. free, anonymous FTP from
  834.     theory.lcs.mit.edu /pub/emacs/oemacs/*
  835.     please only access outside 1500-2300 hours GMT/UTC
  836. note: based upon GNU Emacs V19
  837.  
  838.  
  839. name: Origami
  840. original distribution: ?
  841. version: 1.6.6?
  842. base language: C
  843. implementation language: C
  844. extension language: OCL (custom)
  845. scope of implementation: extensible
  846. hardware/software requirements: UNIX, Linux, Amiga
  847. origanization:
  848.     Michael Haardt
  849.     Ruetscherstrasse 155/1703
  850.     5100 Aachen 1
  851.     Germany
  852.     mhaardt@ftp.thp.uni-koeln.de
  853. free, anonymous FTP from:
  854.     ftp.thp.uni-koeln.de in linux/origami/*
  855. Note:
  856. Origami is a folding editor and can additionally process Inmos TDS
  857. files, it comes with both emacs- and vi-style keybindings.
  858.  
  859.  
  860. name: Scame
  861. original distribution: ?
  862. version: 
  863. base language: C
  864. implementation language: C
  865. extension language: none
  866. scope of implementation: command set
  867. hardware/software requirements: UNIX, VMS, IBM PC
  868. organization/author:
  869.     Multihouse Automatisering bv
  870.     c/o Johan Vromans
  871.     Doesburgweg 7
  872.     2803 PL Gouda
  873.     the Netherlands
  874.     +31 1820 62911
  875.     fax +31 1820 62500
  876.     jv@mh.nl
  877. note: loosely based on an editor called Scame by Leif Samuelsson
  878. free, ask the author for information on how to get a copy
  879.  
  880.  
  881. name: TkEmacs
  882. original distribution: ?
  883. version: 1.1
  884. base language: C
  885. implementation language: C
  886. extension language: N/A
  887. scope of implementation: N/A
  888. hardware/software requirements: X11
  889. organization/author:
  890.     Sven Delmas
  891.     TU Berlin
  892.     Germany
  893.     garfield@cs.tu-berlin.de
  894.  
  895.     Juergen Nickelsen
  896.     TU Berlin
  897.     Germany
  898.     nickel@cs.tu-berlin.de
  899. free, anonymous FTP from:
  900.     barkley.berkeley.edu in /pub/tkemacs/
  901.     coma.cs.tu-berlin.de in /pub/tkemacs/
  902. note: TkEmacs is a text widget for Tcl/Tk using GNU Emacs 18.58. The
  903. package contains XfEmacs, an application of the TkEmacs widget,
  904. providing scrollbars, configurable drop-down menus, etc.
  905.  
  906.  
  907. name: treemacs
  908. original distribution: ?
  909. version: 
  910. base language: C
  911. implementation language: C
  912. extension language: Lisp
  913. scope of implementation: extensible
  914. hardware/software requirements: UNIX, VMS, others
  915. organization/author:
  916.     Vipin Swarup
  917.     Dept. of Computer Science
  918.     University of Illinois at Urbana-Champaign
  919.     USA
  920.     swarup@a.cs.uiuc.edu
  921.     USENET ...!{cmcl2,seismo,uunet}!uiucdcs!swarup    
  922. free, anonymous FTP from
  923.     cs.uiuc.edu in pub/treemacs/*
  924. notes: this is a modified GNU Emacs 18.51.  It is GNU Emacs extended
  925. to allow the direct editing of tree structures.
  926.  
  927.  
  928. name: Win-Emacs
  929. original distribution: April 1993
  930. version: 1.00.02 beta
  931. base language: C
  932. implementation language: Lisp
  933. extension language: Lisp
  934. scope of implementation: extensible
  935. hardware/software requirements: MS-DOS
  936. organization:
  937.     Pearl Software
  938.     320 Lenox Ave
  939.     Oakland CA 94610
  940.     USA
  941.     +1 510 273 9795
  942.     fax +1 510 839 9820
  943.     pearl@netcom.com
  944. free, anonymous FTP from:
  945.         netcom.com in /pub/pearl/*
  946. note: This is derived from Lucid/GNU Emacs 19.4
  947.  
  948.  
  949.     ---------- Implementations Sold by Vendors ----------
  950.  
  951. name: ADEPT
  952. original distribution: ?
  953. version: 
  954. base language: 
  955. implementation language: 
  956. extension language: yes, but not available to users
  957. scope of implementation: command set
  958. hardware/software requirements: Wang VS
  959. organization/author:
  960.     Wang
  961.     Jimmy Huangs & George Soules
  962. not free, contact vendor for price information
  963.  
  964.  
  965. name: Alpha
  966. original distribution: ?
  967. version: 5.6.3
  968. base language: ?
  969. implementation language: ?
  970. extension language: TCL
  971. scope of implementation: extensible
  972. hardware/software requirements: Macintosh
  973. organization/author:
  974.     Pete Keheler
  975.     Rice University
  976. shareware ($30), anonymous FTP from
  977.     sumex-aim.stanford.edu in /info-mac/text/alpha-563.hqx
  978.  
  979.  
  980.  
  981. name: amacs
  982. original distribution: ?
  983. version: 3.0 Release 2.8
  984. base language: 6502 assembler
  985. implementation language: 6502 assembler
  986. extension language: macros / loadable libraries (assembled)
  987. scope of implementation: extensible
  988. hardware/software requirements: Apple // with ProDOS
  989. organization/author:
  990.     Creative Thinking, Included
  991.     Brian Fox
  992.     bfox@ai.mit.edu
  993. not free, contact vendor for price information
  994.  
  995.  
  996. name: Brief
  997. original distribution: ?
  998. version: 3.1
  999. base language: C
  1000. implementation language: C
  1001. extension language: Lisp or C (choice)
  1002. scope of implementation: extensible
  1003. hardware/software requirements: IBM PC
  1004. organization/author:
  1005.     Solution Systems
  1006.     Suite 410
  1007.     541 Main St
  1008.     South Weymouth MA 02190
  1009.     USA
  1010.     +1 800 821 2492
  1011.     +1 617 337 6963
  1012.     fax +1 617 337 7719
  1013. not free, contact vendor for price information
  1014. acquired by Borland
  1015.  
  1016.  
  1017. name: CCA Emacs
  1018. original distribution: ?
  1019. version: 
  1020. base language: C
  1021. implementation language: C
  1022. extension language: ELisp
  1023. scope of implementation: extensible
  1024. hardware/software requirements: UNIX, VMS
  1025. organization/author:
  1026.     Uniworks Inc.
  1027.     P.O. Box K
  1028.     Suite 323 
  1029.     Maynard MA 01754
  1030.     USA
  1031.     +1 508 897 6650
  1032.     emacs!mau
  1033. not free, contact vendor for price information
  1034.  
  1035.  
  1036. name: E3
  1037. original distribution: ?
  1038. version: internal?
  1039. base language: ?
  1040. implementation language: ?
  1041. extension language: REXX
  1042. scope of implementation: extensible
  1043. hardware/software requirements: ?/
  1044. organization/author:
  1045.     IBM Corp.
  1046.     ?
  1047. not free, contact vendor for price information
  1048.  
  1049.  
  1050. name: Emacs
  1051. original distribution: ?
  1052. version: 
  1053. base language: SPL, a variant of PL/1
  1054. implementation language: SPL, a variant of PL/1
  1055. extension language: Lisp
  1056. scope of implementation: extensible
  1057. hardware/software requirements: Prime
  1058. organization/author:
  1059.     Prime Computer, Inc.
  1060.     24 Prime Park Way
  1061.     Natick MA  07160
  1062.     USA
  1063.     +1 508 651 3342
  1064.     telex 174519
  1065.     telex +1 612 508 651 2769
  1066. not free, contact vendor for price information
  1067.  
  1068.  
  1069. name: EMACS-TC
  1070. original distribution: ?
  1071. version: 
  1072. base language: C
  1073. implementation language: C
  1074. extension language: Lisp-like
  1075. scope of implementation: extensible
  1076. hardware/software requirements: UNIX
  1077. organization/author:
  1078.     AT&T Toolchest
  1079.     +1 201 522 6900, then login "guest"
  1080.     USA
  1081.  
  1082.     Warren A. Montgomery
  1083.     +1 708 713 5090
  1084.     att!iexist!warren
  1085. not free, contact vendor for price information
  1086.  
  1087.  
  1088. name: Epsilon
  1089. original distribution: ?
  1090. version: 6.0
  1091. base language: C
  1092. implementation language: EEL
  1093. extension language: EEL, a dialect of C
  1094. scope of implementation: extensible
  1095. hardware/software requirements: UNIX, IBM PC
  1096. organization/author:
  1097.     Lugaru Software Ltd.
  1098.     5843 Forbes Ave
  1099.     Pittsburgh PA 15217
  1100.     USA
  1101.     +1 412 421 5911
  1102.     fax +1 412 421 6371
  1103. not free, contact vendor for price information
  1104.  
  1105.  
  1106. name: EVE (Extensible VAX Editor)
  1107. base language: TPU
  1108. implementation language: TPU
  1109. extension language: TPU (Text Processing Utility)
  1110. scope of implementation: extensible
  1111. hardware/software requirements: VMS
  1112. organization/author:
  1113.     Digital Equipment Corp.
  1114.     ?
  1115.     USA
  1116.     +1 ?
  1117.     ?
  1118. notes: (Courtesy of Juergen Nickelsen) It is not Emacs-like, but is
  1119. fully extensible. Source (TPU) is included. TPU is a programming
  1120. language for text processing, etc.  that is also bundled with VMS.  EVE
  1121. is the next best thing to GNU-Emacs on a VAX.
  1122.  
  1123.  
  1124. name: FrameMaker
  1125. original distribution: ?
  1126. version: 3.0
  1127. base language: ?
  1128. implementation language: ?
  1129. extension language: custom
  1130. scope of implementation: extensible
  1131. hardware/software requirements: UNIX, Macintosh
  1132. organization/author:
  1133.     Frame Technology Corp.
  1134.     1010 Rincon Circle
  1135.     San Jose CA 95131
  1136.     USA
  1137.     +1 408 433 1928
  1138.  
  1139.     Frame Technology International Ltd.
  1140.     Unit 52 Airways Industrial Estate
  1141.     Cloghran
  1142.     Dublin 17
  1143.     Ireland
  1144.     +353 1 42 95 66
  1145. not free, contact vendor for price information
  1146.  
  1147.  
  1148. name: Infinitor
  1149. original distribution: ?
  1150. version: 
  1151. base language: C?
  1152. implementation language: C?
  1153. extension language: TPL
  1154. scope of implementation: extensible
  1155. hardware/software requirements: IBM PC
  1156. organization/author:
  1157.     Agranat Systems
  1158.     P.O. Box 191
  1159.     Weston MA 02193
  1160.     USA
  1161.     +1 617 893 7868
  1162. not free, contact vendor for price information
  1163.  
  1164.  
  1165. name: Interleaf
  1166. original distribution: ?
  1167. version: 5
  1168. base language: C
  1169. implementation language: C
  1170. extension language: Lisp
  1171. scope of implementation: extensible
  1172. hardware/software requirements: UNIX, VMS, IBM PC, Macintosh
  1173. organization/author:
  1174.     Interleaf, Inc
  1175.     Prospect Place
  1176.     9 Hillside Ave
  1177.     Waltham MA  02154
  1178.     USA
  1179.     +1 617 290 0710
  1180. not free, contact vendor for price information
  1181.  
  1182.  
  1183. name: Mince (Mince Is Not Complete Emacs) / PerfectWriter / The
  1184.     FinalWord / FinalWordII
  1185. original distribution: 1980
  1186. version: 
  1187. base language: C
  1188. implementation language: C
  1189. extension language: none / key rebinding only  / key rebinding only/ custom
  1190. scope of implementation: command / command / command / extensible 
  1191. hardware/software requirements: IBM PC, CP/M
  1192. organization/author:
  1193.     Mark of the Unicorn, Inc.
  1194.     222 Third Street
  1195.     Cambridge MA  02139
  1196.     USA
  1197.     +1 617 576 2760
  1198. not free, contact vendor for price information
  1199.  
  1200.  
  1201. name: Multics Emacs
  1202. original distribution: 1978
  1203. version:
  1204. base language: Lisp
  1205. implementation language: Lisp
  1206. extension language: Lisp
  1207. scope of implementation: extensible
  1208. hardware/software requirements: Honeywell Multics
  1209. organization:
  1210.     Bernard Greenberg
  1211.     Honeywell Bull
  1212. not free, contact vendor for price information
  1213.  
  1214. note from Carl Hoffman: Probably Multics Emacs' greatest claims to
  1215.     fame are (1) having been the first to popularize the notion of
  1216.     using a Lisp-like extension language which non-expert
  1217.     programmers could use and understand, and (2) originating
  1218.     certain constructs (e.g.  "save-excursion", etc.) which today
  1219.     survive in GNU Emacs.
  1220.  
  1221. note from Bernard Greenberg:
  1222.     Multics Emacs was implemented in Multics MacLisp, also known
  1223.     as Version 2 Lisp.  Multics Emacs was the first and only
  1224.     Multics Software Product in Lisp -- PL/I was the official
  1225.     system language.
  1226.  
  1227.     The notion of using Lisp for a mainframe product whose native
  1228.     language was not Lisp was radical at the time. I chose Lisp
  1229.     because of the possibility of implementing many small, cheap,
  1230.     modular, easily-replaceable functions (not a possibility in
  1231.     PL/I), having found this to be a major feature of an earlier
  1232.     private tool I implemented in Multics MacLisp.
  1233.     
  1234.     The notion of using Lisp on the Lisp machine (for Eine, and
  1235.     later Zwei) was a requirement, not an innovation.  It did not
  1236.     speak to the issues of the suitability of Lisp for such a task,
  1237.     nor to that of what would be the best language for such a task.
  1238.     The idea of -choosing- Lisp  for a mainframe editor implementation
  1239.     was innovated here.  The idea of augmenting Multics
  1240.     TECO, and that of writing a TECO-like editor gut in flat-out
  1241.     PL/I were rejected by me in favor of a Lisp program that
  1242.     implemented editor functionality.
  1243.  
  1244.     Inspired by the TECO in which EMACS (on ITS, then the only
  1245.     program using that name) was implemented, I designed a
  1246.     TECO-like control and "point" manipulation model in a Lisp
  1247.     framework, which I thought was natural and obvious, not at all
  1248.     similar to the buffer-pointer passing model of the Lisp
  1249.     Machine editors.  The natural combination of Lisp macrology
  1250.     and scoping with this type of model proved to be flexible,
  1251.     powerful, and appealing:  this model caught on, and
  1252.     is now the basis of everything in the world; the Lisp
  1253.     machine's did not.  The intellectual lineage of GNU Emacs, in
  1254.     these regards, comes directly from James Gosling's Emacs,
  1255.     which came directly from (and was credited to) Multics Emacs.
  1256.  
  1257.     I rank the significant innovations of Multics Emacs as:
  1258.     (1) Explicitly-designed extension languages, which could be
  1259.         understood and used by non-experts.
  1260.     (2) Lisp as an editor implementation language.
  1261.     (3) Lisp and Lisp-macros as an extension language.
  1262.     (4) A control regime and macrology, including many names
  1263.         (e.g., "save-excursion"), that have become today become
  1264.         semi-standard through GNU Emacs and other systems.
  1265.  
  1266.     Major extensions that became part of the product should also
  1267.     be credited to Richard Lamson, Gary Palter, and William York,
  1268.     who became my guerilla band, back then.
  1269.  
  1270.  
  1271. name: PMATE, ZMATE
  1272. original distribution: ?
  1273. version: PMATE (DOS) 4.0, PMATE (CP/M) 3.21, ZMATE (CP/M, Z-System) 1.0
  1274. base language: assembly language (not needed to use editors)
  1275. implementation language: assembly language (not needed to use editors)
  1276. extension language: MATE macro language (TECO-like)
  1277. scope of implementation: extensible
  1278. hardware/software requirements: IBM PC, CP/M, Z-System
  1279. organization/author:
  1280.     original by Michael Aronson (MATE = Michael Aronson's Text Editor)
  1281.     ZMATE version by Bridger Mitchell and Jay Sage
  1282.     ZMATE available from:
  1283.         Sage Microsystems East
  1284.         1435 Centre Strt
  1285.         Newton MA 02159-2469
  1286.         USA
  1287.         +1 617 965 3552
  1288. (Availability of PMATE for the PC is not certain at this time.  Sage
  1289. Microsystems may be able to offer it.)
  1290. not free, contact vendor for price information
  1291.  
  1292.  
  1293. name: Sage Professional Editor
  1294. original distribution: ?
  1295. version: 
  1296. base language: C?
  1297. implementation language: C?
  1298. extension language: custom, C- and Awk-like
  1299. scope of implementation: extensible
  1300. hardware/software requirements: IBM PC
  1301. organization/author:
  1302.     Sage Software, Inc.
  1303.     1700 NW 167th Pl
  1304.     Beaverton OR 97006
  1305.     USA
  1306.     +1 503 645 1150
  1307.     fax +1 503 645 4576
  1308. not free, contact vendor for price information
  1309. sold to Intersolv, product name change to PVCS Professional Editor
  1310.  
  1311.  
  1312. name: Slick
  1313. original distribution: ?
  1314. version: 
  1315. base language: C
  1316. implementation language: C
  1317. extension language: Slick extension language, REXX-like
  1318. scope of implementation: extensible
  1319. hardware/software requirements: IBM PC
  1320. organization/author:
  1321.     MicroEdge Inc.
  1322.     P.O. Box 2367
  1323.     Fairfax VA  22031
  1324.     USA
  1325.     +1 703 670 4575
  1326. not free, contact vendor for price information
  1327.  
  1328.  
  1329. name: SPE Editor
  1330. original distribution: ?
  1331. version: 
  1332. base language: Lisp
  1333. implementation language: Lisp
  1334. extension language: Lisp
  1335. scope of implementation: extensible
  1336. hardware/software requirements: UNIX
  1337. organization/author:
  1338.     Sun Microsystems, Inc.
  1339.     2550 Garcia Ave
  1340.     Mountain View CA  94043
  1341.     USA
  1342.     +1 415 960 1300
  1343.     TLX 37 29639
  1344. not free, contact vendor for price information
  1345.  
  1346.  
  1347. name: Sprint (in some countries 'Esprit')
  1348. original distribution: 1985?
  1349. version: 
  1350. base language: C
  1351. implementation language: C
  1352. extension language: custom
  1353. scope of implementation: extensible
  1354. hardware/software requirements: IBM PC
  1355. organization/author:
  1356.     Borland International
  1357.     1800 Green Hills Rd
  1358.     Scotts Valley CA  95067
  1359.     USA
  1360. not free, contact vendor for price information
  1361.  
  1362.  
  1363. name: Sys-IX Editor
  1364. original distribution: ?
  1365. version: 
  1366. base language: C?
  1367. implementation language: C?
  1368. extension language: macro
  1369. scope of implementation: command set
  1370. hardware/software requirements: UNIX, IBM PC
  1371. organization/author:
  1372.     System-IX (Networks) Ltd.
  1373.     55 Bedford Court Mansions
  1374.     Bedford Avenue
  1375.     London WC1B 3AD
  1376.     UK
  1377.     +44 71 636 8210
  1378.     fax +44 71 255 1038
  1379.  
  1380.     G.W. Computers Inc.
  1381.     4 Eagle Square
  1382.     East Boston MA  02128
  1383.     USA
  1384.     +1 617 569 5990
  1385.     fax +1 617 567 2981
  1386. note: may not be Emacs
  1387. not free, contact vendor for price information
  1388.  
  1389.  
  1390. name: Unipress Emacs
  1391. original distribution: ?
  1392. version: 
  1393. base language: C
  1394. implementation language: MLisp
  1395. extension language: MLisp
  1396. scope of implementation: extensible
  1397. hardware/software requirements: UNIX, VMS, IBM PC
  1398. organization/author:
  1399.     Unipress Software Inc
  1400.     2025 Lincoln Hwy
  1401.     Edison NJ 08817
  1402.     USA
  1403.     +1 201 287 2100
  1404.     fax +1 201 287 4929
  1405.     telex 709418
  1406. note: was Gosling's Emacs
  1407. not free, contact vendor for price information
  1408.  
  1409.  
  1410. name: VOS Emacs
  1411. original distribution: ?
  1412. version: 10
  1413. base language: PL/I
  1414. implementation language: PL/I
  1415. extension language: none
  1416. scope of implementation: modified command set
  1417. hardware requirements: Stratus XA, IBM System/88 or Olivetti CPS-32 computer
  1418. software requirements: VOS operating system
  1419. organization/author:
  1420.     Stratus Computer Inc.
  1421.     55 Fairbanks Blvd
  1422.     Marlboro MA  01752
  1423.     USA
  1424.     +1 508 460 2000
  1425.     telex (294112) ANSBK STRA UR
  1426. not free, contact vendor for price information
  1427.  
  1428.  
  1429. name: ZMACS
  1430. original distribution: ?
  1431. version: 
  1432. base language: Lisp
  1433. implementation language: Lisp
  1434. extension language: Lisp
  1435. scope of implementation: extensible
  1436. hardware/software requirements: Symbolics
  1437. organization/author:
  1438.     Symbolics, Inc.
  1439.     8 New England Executive Park
  1440.     Burlington MA  01803
  1441.     USA
  1442.     +1 617 221 1000
  1443.     +1 800 533 7629
  1444. not free, contact vendor for price information
  1445. (Now somewhere in Concord.)
  1446.  
  1447.  
  1448. name: ZMACS (TI Explorer Emacs)
  1449. original distribution: ?
  1450. version: 
  1451. base language: Lisp
  1452. implementation language: Lisp
  1453. extension language: Lisp
  1454. scope of implementation: extensible
  1455. hardware/software requirements: Explorer
  1456. organization/author:
  1457.     Texas Instruments
  1458.     12501 Research Blvd
  1459.     Austin TX 78759
  1460.     USA
  1461.     +1 512 250 7111
  1462.     +1 800 232 3200
  1463.     fax +1 512 250 6522
  1464. not free, contact vendor for price information
  1465.  
  1466.  
  1467.   ---------- Implementations That Are No Longer Available ----------
  1468.  
  1469. name: EINE (EINE is not Emacs (the first known recursive acronym)),
  1470.     ZWEI (Zwei Was Eine, Initially (the author knew German)),
  1471. original distribution: ?
  1472. version: 
  1473. base language: Lisp
  1474. implementation language: Lisp
  1475. extension language: Lisp
  1476. scope of implementation: extensible
  1477. hardware/software requirements: Lisp Machine
  1478. organization/author:
  1479.     MIT
  1480.     USA
  1481. no longer available
  1482. ZWEI eveolved into Zmacs and all of the Symbolics, Texas Instruments,
  1483. Lisp Machines, and related variants.
  1484.  
  1485.  
  1486.  
  1487. name: FINE (Fine Is Not Emacs)
  1488. original distribution: 1980?
  1489. version: 
  1490. base language: BLISS
  1491. implementation language: BLISS
  1492. extension language: none
  1493. scope of implementation: command set
  1494. hardware/software requirements: PDP-10
  1495. organization/author:
  1496.     Mike Kazar
  1497.     Carnegie Mellon University
  1498.     USA
  1499. no longer available
  1500.  
  1501.  
  1502. name: Leif
  1503. original distribution: ?
  1504. version: 
  1505. base language: C
  1506. implementation language: Lisp
  1507. extension language: Lisp
  1508. scope of implementation: extensible
  1509. hardware/software requirements: UNIX, VMS
  1510. organization/author:
  1511.     The Saga Group
  1512.     Department of Computer Science
  1513.     University of Illinois at Urbana Champaign
  1514.     1304 W. Springfield
  1515.     Urbana IL 61801
  1516.     USA
  1517.     leif@a.cs.uiuc.edu
  1518.     {pur-ee|ihnp4}!uiucdcs!leif
  1519. note: Leif is really just GNU Emacs with a small modification, an
  1520. elisp extension, and an external parser.
  1521.  
  1522.  
  1523. name: NMODE ("New MODE"?), predecessor may be EMODE
  1524. original distribution: ?
  1525. version: 
  1526. base language: PSL, Common LIsp
  1527. implementation language: PSL, Common LIsp
  1528. extension language: PSL, Common LIsp
  1529. scope of implementation: extensible
  1530. hardware/software requirements: HP series 9000
  1531. organization/author:
  1532.     Hewlett-Packard
  1533.     old symbolic languages group?
  1534. no longer available
  1535.  
  1536.  
  1537. name: TORES (Text ORiented Editing System)
  1538. original distribution: ?
  1539. version: 
  1540. base language: C
  1541. implementation language: C
  1542. extension language: none
  1543. scope of implementation: command set
  1544. hardware/software requirements: UNIX
  1545. organization/author:
  1546.     Jeffrey Schiller
  1547.     MIT
  1548.     USA
  1549. no longer available
  1550.  
  1551.  
  1552. name: PD Forthmacs System Editor
  1553. original distribution: ?
  1554. version: 
  1555. base language: Forth?
  1556. implementation language: Forth?
  1557. extension language: none
  1558. scope of implementation: command set
  1559. hardware/software requirements: Atari?
  1560. organization/author:
  1561.     Bradley Software
  1562. no longer available
  1563.  
  1564.  
  1565. name: tv (aka otv, SINE (SINE is not EINE (the first known
  1566.     doubly-recursive acronym)))
  1567. original distribution: 1977
  1568. version: 
  1569. base language: PL/1
  1570. implementation language: SINE (Lisp-like)
  1571. extension language: SINE (Lisp-like)
  1572. scope of implementation: extensible
  1573. hardware/software requirements: MagicSix on Perkin-Elmer 3200 series
  1574. organization/author:
  1575.     Owen "Ted" Anderson
  1576.     MIT Architecture Machine Group
  1577.     USA
  1578. no longer available
  1579.  
  1580.  
  1581. name: ue
  1582. original distribution: ?
  1583. version: 
  1584. base language: ?
  1585. implementation language: ?
  1586. extension language: none
  1587. scope of implementation: command set
  1588. hardware/software requirements: Atari ST
  1589. organization/author:
  1590.     pm@cwru.edu
  1591. no longer available
  1592. Part of Gulam a public-domain shell.
  1593.  
  1594.  
  1595. name: VINE (Vine Is Not Emacs)
  1596. original distribution: 1977
  1597. version: 
  1598. base language: Fortran (!)
  1599. implementation language: Fortran
  1600. extension language: none
  1601. scope of implementation: command set
  1602. hardware/software requirements: VMS
  1603. organization/author:
  1604.     Craig Finseth
  1605.     Texas Instruments
  1606.     Dallas TX
  1607.     USA
  1608. no longer available
  1609.  
  1610.  
  1611. name: Z80EMACS
  1612. original distribution: 1992?
  1613. version: 0.1
  1614. base language: C
  1615. implementation language: C
  1616. extension language: custom
  1617. scope of implementation: extensible
  1618. hardware/software requirements: CP/M
  1619. organization/author:
  1620.     Ralph Betza (FM),
  1621.     gnohmon@ssiny.com
  1622.     uunet!ssiny!gnohmon
  1623. free, anonymous FTP from:
  1624.     sibp.mit.edu in pub/z80/emacs/*
  1625.     Z80EMACS is a port of microemacs 3.6 to the CP/M operating
  1626. system.  Microemacs keeps all data in memory, and CP/M must live in a
  1627. 64KB address space. By clever use of overlays and byte-squeezing and
  1628. tuning, Z80EMACS is able to edit files of size 30KB!
  1629.     microemacs 3.6 had no facility for remapping the keyboard
  1630. bindings.  Z80EMACS does it with an offline utility.
  1631.     Z80EMACS uses overlays extensively, but the most frequently
  1632. used commands are all either in the root segment or in one particular
  1633. overlay. Since this overlay is usually already in memory, performance
  1634. is quite good, even when running from floppies.
  1635.     Z80EMACS has the ability to edit multiple files, display
  1636. multiple windows, and do keyboard macros, among other things. This
  1637. makes it the spiffiest CP/M editor you could ever hope to see.
  1638.     Z80EMACS comes with source and binaries; it was compiled with
  1639. AZTEC C, which few CP/Mmers have, so the binaries are more likely to
  1640. be useful than the source.
  1641.  
  1642.  
  1643. name: none
  1644. original distribution: ?
  1645. version: 
  1646. base language: C
  1647. implementation language: C
  1648. extension language: none
  1649. scope of implementation: command set
  1650. hardware/software requirements: HLH Orions
  1651. organization/author:
  1652.     Steven Zimmerman
  1653. no longer available
  1654. Dated 1983.  Described as a "distant descendant of the one written by
  1655. Warren Montgomery at Bell Labs.  Might be an early, non-commercial
  1656. version of CCA Emacs.
  1657.  
  1658.  
  1659. name: none
  1660. original distribution: ?
  1661. version: 1.1, 2.1 (?)
  1662. base language: C and 8088 assembler
  1663. implementation language: C and 8088 assembler
  1664. extension language: none
  1665. scope of implementation: command set
  1666. hardware/software requirements: IBM PC, HP-150, TIPC
  1667. organization/author:
  1668.     Don P. Bennett, Jr.
  1669.     Hewlett Packard (when he wrote it)
  1670. no longer available
  1671.     This editor identifies itself as "Emacs", and has HP-style
  1672. soft labels for the first eight function keys hard-bound to "file
  1673. commands," "window commands," "buffer commands," etc.
  1674.     Versions 1.1 and 2.1 are known to exist.  Other versions may
  1675. also have escaped.  1.1 was written in Microsoft C and 8088 assembler
  1676. 1.0 (or was that 2.0?) in about 1985.  2.1 was written using Microsoft
  1677. C 3.0 in about 1986.  All versions work quite usably, despite fatal
  1678. bugs in some commands.  (Memory limits and large files can cause
  1679. death, "ESC-digit" causes immediate death.)  ("If it dies when you do
  1680. that, stop doing it!")
  1681.  
  1682.  
  1683.